package com.mhjy.synchro.repository.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;

import java.io.Serializable;
import java.util.Date;


@TableName("t_jg_tmp_oldiebaseinfo")
public class OldieBaseInfoEntity implements Serializable {
    private static final long serialVersionUID = 1L;

    @TableField("id")
    private Integer id;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @TableField("birthday")
    private Date birthday;

    @TableField("contractNO")
    private String contractNo;

    @TableField("dealStatus")
    private Integer dealStatus;

    @TableField("deleted")
    private Integer deleted;

    @TableField("familyAddress")
    private String familyAddress;

    @TableField("headPhotoURL")
    private String headPhotoUrl;

    @TableField("idNO")
    private String idNo;

    @TableField("idType")
    private String idType;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @TableField("lunarBirthday")
    private Date lunarBirthday;

    @TableField("nativePlace")
    private String nativePlace;

    @TableField("nickname")
    private String nickName;

    @TableField("nlvId")
    private Integer nlvId;

    @TableField("nlvName")
    private String nlvName;

    @TableField("oldieNO")
    private String oldieNo;

    @TableField("oldieName")
    private String oldieName;


    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @TableField("operateDate")
    private Date operateDate;

    @TableField("operateOrgId")
    private Integer operateOrgId;

    @TableField("operateUid")
    private Integer operateUid;

    @TableField("orgId")
    private Integer orgId;

    @TableField("orgName")
    private String orgName;

    @TableField("phoneNum")
    private String phoneNum;

    @TableField("sex")
    private Integer sex;

    @TableField("residentAddr")
    private String residentAddr;

    @TableField("syncTag")
    private Integer syncTag;

    @TableField("orgNo")
    private String orgNo;


    public String getContractNo() {
        return contractNo;
    }

    public void setContractNo(String contractNo) {
        this.contractNo = contractNo;
    }

    public Integer getOperateOrgId() {
        return operateOrgId;
    }

    public void setOperateOrgId(Integer operateOrgId) {
        this.operateOrgId = operateOrgId;
    }

    public Integer getOperateUid() {
        return operateUid;
    }

    public void setOperateUid(Integer operateUid) {
        this.operateUid = operateUid;
    }

    public Integer getOrgId() {
        return orgId;
    }

    public void setOrgId(Integer orgId) {
        this.orgId = orgId;
    }

    public String getOrgNo() {
        return orgNo;
    }

    public void setOrgNo(String orgNo) {
        this.orgNo = orgNo;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Date getBirthday() {
        return birthday;
    }

    public void setBirthday(Date birthday) {
        this.birthday = birthday;
    }

    public String getContractNO() {
        return contractNo;
    }

    public void setContractNO(String contractNO) {
        this.contractNo = contractNO;
    }

    public Integer getDealStatus() {
        return dealStatus;
    }

    public void setDealStatus(Integer dealStatus) {
        this.dealStatus = dealStatus;
    }

    public Integer getDeleted() {
        return deleted;
    }

    public void setDeleted(Integer deleted) {
        this.deleted = deleted;
    }

    public String getFamilyAddress() {
        return familyAddress;
    }

    public void setFamilyAddress(String familyAddress) {
        this.familyAddress = familyAddress;
    }

    public String getHeadPhotoUrl() {
        return headPhotoUrl;
    }

    public void setHeadPhotoUrl(String headPhotoUrl) {
        this.headPhotoUrl = headPhotoUrl;
    }

    public String getIdNo() {
        return idNo;
    }

    public void setIdNo(String idNo) {
        this.idNo = idNo;
    }

    public String getIdType() {
        return idType;
    }

    public void setIdType(String idType) {
        this.idType = idType;
    }

    public Date getLunarBirthday() {
        return lunarBirthday;
    }

    public void setLunarBirthday(Date lunarBirthday) {
        this.lunarBirthday = lunarBirthday;
    }

    public String getNativePlace() {
        return nativePlace;
    }

    public void setNativePlace(String nativePlace) {
        this.nativePlace = nativePlace;
    }

    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }

    public Integer getNlvId() {
        return nlvId;
    }

    public void setNlvId(Integer nlvId) {
        this.nlvId = nlvId;
    }

    public String getNlvName() {
        return nlvName;
    }

    public void setNlvName(String nlvName) {
        this.nlvName = nlvName;
    }

    public String getOldieNo() {
        return oldieNo;
    }

    public void setOldieNo(String oldieNo) {
        this.oldieNo = oldieNo;
    }

    public String getOldieName() {
        return oldieName;
    }

    public void setOldieName(String oldieName) {
        this.oldieName = oldieName;
    }

    public Date getOperateDate() {
        return operateDate;
    }

    public void setOperateDate(Date operateDate) {
        this.operateDate = operateDate;
    }

    public String getOrgName() {
        return orgName;
    }

    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }

    public String getPhoneNum() {
        return phoneNum;
    }

    public void setPhoneNum(String phoneNum) {
        this.phoneNum = phoneNum;
    }

    public Integer getSex() {
        return sex;
    }

    public void setSex(Integer sex) {
        this.sex = sex;
    }

    public String getResidentAddr() {
        return residentAddr;
    }

    public void setResidentAddr(String residentAddr) {
        this.residentAddr = residentAddr;
    }

    public Integer getSyncTag() {
        return syncTag;
    }

    public void setSyncTag(Integer syncTag) {
        this.syncTag = syncTag;
    }
}
